import type { SVGAttributes } from 'react'

type Props = SVGAttributes<SVGSVGElement>

export const ParkIcon = (props: Props) => (
  <svg height="26" viewBox="0 0 100 30" fill="none" {...props}>
    <title>Park UI</title>
    <path
      d="M96.7058 0H3.29424C1.47488 0 0 1.49238 0 3.33333V26.6667C0 28.5076 1.47488 30 3.29424 30H96.7058C98.5251 30 100 28.5076 100 26.6667V3.33333C100 1.49238 98.5251 0 96.7058 0Z"
      fill="var(--colors-color-palette-solid-bg)"
    />
    <path
      d="M54.5855 8H52V22H54.5855V17.625H58.6792L61.0493 22H64L60.2079 15L64 8H61.0493L57.2572 15H54.5855V8Z"
      fill="var(--colors-color-palette-solid-fg)"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M44.292 8H38V22H40.5168V17.625H43.8206L46.1277 22H49L46.4103 17.089C47.8929 16.2885 48.9061 14.6739 48.9061 12.8125C48.9061 10.1546 46.8403 8 44.292 8ZM44.292 15H40.5168V10.625H44.292C45.4503 10.625 46.3893 11.6044 46.3893 12.8125C46.3893 14.0206 45.4503 15 44.292 15Z"
      fill="var(--colors-color-palette-solid-fg)"
    />
    <path
      d="M26.9952 9.78972L26.1164 8H28.7909L29.6501 9.75H29.6892L29.6697 9.78972L35.6648 22H30.2853V25.5L27.2688 19.375H31.7014L28.3324 12.5132L23.6744 22H21L26.9952 9.78972Z"
      fill="var(--colors-color-palette-solid-fg)"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M10 8H16.3462C18.9164 8 21 10.1546 21 12.8125C21 15.4704 18.9164 17.625 16.3462 17.625H12.5385V22H10V8ZM12.5385 15H16.3462C17.5144 15 18.4615 14.0206 18.4615 12.8125C18.4615 11.6044 17.5144 10.625 16.3462 10.625H12.5385V15Z"
      fill="var(--colors-color-palette-solid-fg)"
    />
    <path
      d="M88.1176 8H75.8824C74.8428 8 74 8.7835 74 9.75V20.25C74 21.2165 74.8428 22 75.8824 22H88.1176C89.1572 22 90 21.2165 90 20.25V9.75C90 8.7835 89.1572 8 88.1176 8Z"
      fill="var(--colors-color-palette-solid-fg)"
    />
    <path
      d="M80.3856 18.8342C79.7456 18.8342 79.1803 18.7047 78.6896 18.4457C78.2061 18.1797 77.8292 17.8122 77.559 17.3432C77.2887 16.8742 77.1536 16.3423 77.1536 15.7473V11.2742H79.0523V15.8838C79.0523 16.1498 79.1092 16.3808 79.223 16.5768C79.3438 16.7658 79.5038 16.9127 79.703 17.0177C79.9092 17.1157 80.1367 17.1647 80.3856 17.1647C80.6416 17.1647 80.8656 17.1157 81.0576 17.0177C81.2496 16.9127 81.4025 16.7658 81.5163 16.5768C81.6301 16.3878 81.687 16.1602 81.687 15.8942V11.2742H83.607V15.7578C83.607 16.3528 83.4718 16.8847 83.2016 17.3537C82.9314 17.8157 82.5545 18.1797 82.071 18.4457C81.5945 18.7047 81.0327 18.8342 80.3856 18.8342Z"
      fill="var(--colors-color-palette-solid-bg)"
    />
    <path
      d="M84.823 18.7188V11.2742H86.7324V18.7188H84.823Z"
      fill="var(--colors-color-palette-solid-bg)"
    />
  </svg>
)

export const ReactIcon = (props: Props) => (
  <svg width="40" height="40" viewBox="0 0 40 40" fill="none" {...props}>
    <title>React</title>
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M10.2131 32.4514C10.472 33.5609 10.9533 34.2632 11.5807 34.6254C12.2081 34.9876 13.0569 35.0534 14.1472 34.7227C15.2392 34.3916 16.5003 33.6814 17.8508 32.6115C18.3208 32.2392 18.7979 31.8264 19.2784 31.3756C18.1213 30.1691 16.9691 28.7766 15.8623 27.2323C13.9633 27.0459 12.1738 26.7433 10.5443 26.3427C10.3951 26.9812 10.2767 27.5978 10.1897 28.1884C9.93844 29.8929 9.95393 31.3402 10.2131 32.4514ZM17.8391 27.3816C18.6642 28.4598 19.5053 29.4437 20.3438 30.3195C21.1824 29.4438 22.0235 28.4599 22.8487 27.3817C22.0289 27.4255 21.193 27.448 20.3448 27.448C19.496 27.448 18.6595 27.4254 17.8391 27.3816ZM20.3438 32.4328C19.8205 32.9256 19.2987 33.3782 18.7823 33.7873C17.3443 34.9264 15.9159 35.7538 14.5825 36.1582C13.2474 36.563 11.9351 36.562 10.8307 35.9244C9.72633 35.2868 9.0693 34.1508 8.75237 32.7922C8.43584 31.4352 8.43821 29.7845 8.70573 27.9696C8.80143 27.3204 8.93183 26.645 9.09606 25.9484C8.40883 25.7419 7.75714 25.5166 7.14557 25.2743C5.44009 24.5986 4.0093 23.7752 2.99243 22.8226C1.97427 21.8689 1.31897 20.7318 1.31897 19.4566C1.31897 18.1814 1.97427 17.0444 2.99243 16.0906C4.0093 15.138 5.44009 14.3147 7.14557 13.6389C7.7586 13.396 8.41196 13.1703 9.10101 12.9634C8.93501 12.2611 8.80336 11.5805 8.70694 10.9263C8.43942 9.11145 8.43704 7.46068 8.75357 6.10375C9.0705 4.74511 9.72754 3.60909 10.8319 2.97148C11.9363 2.33388 13.2486 2.33288 14.5837 2.73773C15.9171 3.14207 17.3455 3.96952 18.7835 5.10863C19.2995 5.51745 19.8209 5.96964 20.3438 6.46204C20.867 5.96933 21.3886 5.51687 21.905 5.10782C23.343 3.96871 24.7714 3.14127 26.1048 2.73693C27.4399 2.33208 28.7522 2.33308 29.8566 2.97068C30.9609 3.60828 31.618 4.7443 31.9349 6.10295C32.2514 7.45988 32.249 9.11064 31.9815 10.9255C31.8851 11.5798 31.7534 12.2606 31.5874 12.963C32.2769 13.17 32.9307 13.3959 33.5441 13.6389C35.2496 14.3147 36.6804 15.138 37.6972 16.0906C38.7154 17.0444 39.3707 18.1814 39.3707 19.4566C39.3707 20.7318 38.7154 21.8689 37.6972 22.8226C36.6804 23.7752 35.2496 24.5986 33.5441 25.2743C32.9321 25.5168 32.28 25.7422 31.5923 25.9488C31.7566 26.6456 31.887 27.321 31.9827 27.9704C32.2502 29.7853 32.2526 31.436 31.9361 32.793C31.6192 34.1516 30.9621 35.2876 29.8578 35.9252C28.7534 36.5629 27.4411 36.5639 26.106 36.159C24.7726 35.7547 23.3442 34.9272 21.9062 33.7881C21.3894 33.3787 20.8674 32.9259 20.3438 32.4328ZM30.1441 26.3431C30.2933 26.9817 30.4117 27.5985 30.4988 28.1892C30.75 29.8937 30.7345 31.341 30.4753 32.4522C30.2165 33.5617 29.7352 34.264 29.1078 34.6262C28.4804 34.9884 27.6315 35.0542 26.5413 34.7235C25.4493 34.3924 24.1882 33.6822 22.8376 32.6123C22.3673 32.2398 21.8901 31.8267 21.4093 31.3757C22.5664 30.1692 23.7186 28.7767 24.8254 27.2324C26.7247 27.0461 28.5144 26.7436 30.1441 26.3431ZM31.21 24.4974C31.8396 24.3068 32.4348 24.1004 32.9915 23.8798C34.5933 23.2451 35.839 22.5081 36.6717 21.728C37.5032 20.9491 37.8707 20.1811 37.8707 19.4566C37.8707 18.7322 37.5032 17.9642 36.6717 17.1853C35.839 16.4052 34.5933 15.6681 32.9915 15.0335C32.4332 14.8122 31.836 14.6052 31.2042 14.4142C30.7373 16.0203 30.1067 17.7152 29.3218 19.4466C30.1098 21.1846 30.7424 22.8858 31.21 24.4974ZM28.4632 21.2332C28.988 22.4943 29.422 23.7217 29.7626 24.8922C28.5785 25.1822 27.2984 25.4198 25.9438 25.5957C26.3955 24.9023 26.8367 24.1839 27.2644 23.4433C27.6901 22.7058 28.09 21.9679 28.4632 21.2332ZM27.6689 19.4467C27.1624 20.5176 26.5941 21.6042 25.9653 22.6933C25.3346 23.7856 24.6757 24.8242 23.9993 25.8008C22.8214 25.8971 21.5992 25.948 20.3448 25.948C19.0898 25.948 17.8669 25.8971 16.6885 25.8006C16.0124 24.8243 15.3536 23.7861 14.7231 22.6941C14.0942 21.6047 13.5257 20.5178 13.0192 19.4467C13.5254 18.3764 14.0935 17.2903 14.7219 16.2019C15.3484 15.1167 16.0029 14.0847 16.6745 13.1138C17.8572 13.0166 19.0848 12.9652 20.3448 12.9652C21.6042 12.9652 22.8311 13.0165 24.0133 13.1136C24.6852 14.0849 25.3398 15.1172 25.9665 16.2027C26.5948 17.2909 27.1627 18.3767 27.6689 19.4467ZM28.4631 17.6602C28.985 16.4057 29.4171 15.1845 29.7568 14.0197C28.5783 13.7313 27.3048 13.4948 25.9574 13.3193C26.4048 14.0068 26.8419 14.7188 27.2656 15.4527C27.6908 16.1892 28.0902 16.9263 28.4631 17.6602ZM24.8401 11.6823C26.7319 11.8685 28.5149 12.1701 30.1391 12.569C30.2901 11.9246 30.4098 11.3024 30.4976 10.7068C30.7488 9.00223 30.7333 7.55494 30.4741 6.44371C30.2153 5.33419 29.7339 4.63194 29.1066 4.26972C28.4792 3.9075 27.6303 3.84177 26.5401 4.17238C25.4481 4.50351 24.187 5.21374 22.8364 6.2836C22.3666 6.6558 21.8897 7.06851 21.4093 7.51908C22.5715 8.73066 23.7288 10.13 24.8401 11.6823ZM19.2783 7.51913C18.7982 7.06885 18.3216 6.6564 17.8521 6.28441C16.5015 5.21454 15.2404 4.50431 14.1484 4.17319C13.0581 3.84257 12.2093 3.9083 11.5819 4.27052C10.9545 4.63275 10.4732 5.33499 10.2144 6.44451C9.95514 7.55574 9.93964 9.00303 10.1909 10.7076C10.2787 11.3031 10.3983 11.9251 10.5492 12.5693C12.1732 12.1704 13.956 11.8688 15.8477 11.6824C16.9589 10.1301 18.1161 8.73077 19.2783 7.51913ZM9.48412 14.4146C8.85281 14.6055 8.25612 14.8124 7.69812 15.0335C6.09632 15.6681 4.85067 16.4052 4.01792 17.1853C3.18646 17.9642 2.81897 18.7322 2.81897 19.4566C2.81897 20.1811 3.18646 20.9491 4.01793 21.728C4.85067 22.5081 6.09632 23.2451 7.69812 23.8798C8.25443 24.1002 8.84919 24.3065 9.47838 24.4969C9.94593 22.8855 10.5784 21.1845 11.3662 19.4466C10.5815 17.7153 9.95098 16.0206 9.48412 14.4146ZM12.225 17.6601C11.7032 16.4057 11.2712 15.1847 10.9315 14.02C12.1099 13.7316 13.3832 13.495 14.7303 13.3196C14.2832 14.0068 13.8464 14.7184 13.4229 15.4519C12.9975 16.1887 12.598 16.926 12.225 17.6601ZM12.2249 21.2332C11.7002 22.4942 11.2663 23.7215 10.9257 24.8918C12.1096 25.1819 13.3896 25.4195 14.744 25.5954C14.2925 24.9024 13.8515 24.1844 13.4241 23.4441C12.9982 22.7064 12.5982 21.9682 12.2249 21.2332ZM20.3438 8.57518C21.1875 9.45614 22.0338 10.4465 22.8638 11.5324C22.0391 11.4881 21.1982 11.4652 20.3448 11.4652C19.4908 11.4652 18.6493 11.4881 17.824 11.5325C18.654 10.4466 19.5002 9.45618 20.3438 8.57518Z"
      fill="currentColor"
    />
    <path
      d="M20.3448 22.2151C21.8684 22.2151 23.1035 20.98 23.1035 19.4565C23.1035 17.933 21.8684 16.6979 20.3448 16.6979C18.8213 16.6979 17.5862 17.933 17.5862 19.4565C17.5862 20.98 18.8213 22.2151 20.3448 22.2151Z"
      fill="var(--colors-color-palette-solid-bg)"
    />
  </svg>
)

export const VueIcon = (props: Props) => (
  <svg width="40" height="34" viewBox="0 0 40 34" fill="none" {...props}>
    <title>Vue</title>
    <path
      d="M24.82 1.15601L19.38 9.99601L13.94 1.15601H1.36L19.38 31.756L37.4 1.15601H24.82Z"
      stroke="currentColor"
      strokeWidth="1.5"
      strokeLinecap="round"
      strokeLinejoin="round"
    />
    <path
      d="M24.82 1.15601L19.38 9.99601L13.94 1.15601H8.16L19.38 19.516L30.6 1.15601H24.82Z"
      fill="var(--colors-color-palette-solid-bg)"
      stroke="currentColor"
      strokeWidth="1.5"
      strokeLinecap="round"
      strokeLinejoin="round"
    />
  </svg>
)

export const SolidIcon = (props: Props) => (
  <svg width="41" height="40" viewBox="0 0 41 40" fill="none" {...props}>
    <title>Solid</title>
    <path
      d="M9.99997 13.6383C8.86858 17.0324 10.3333 18.9716 11.5 19.6383C15 20.6383 24.4 21.7383 34 18.1383M9.99997 13.6383C12 7.63835 28 12.6382 34 18.1383M9.99997 13.6383C10.8333 12.1383 12.8 8.6383 14 6.6383C22 0.238299 33 6.97163 37.5 11.1383L34 18.1383"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <path
      d="M8.5 21.6383L4 29.1383C19.2 40.3383 27 35.1383 29 31.1383L33 24.6383C33 22.4716 31.5 17.9383 25.5 17.1383C19.5 16.3383 11.6667 19.805 8.5 21.6383Z"
      fill="var(--colors-color-palette-solid-bg)"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <path
      d="M4.5 29.1384C13.1667 25.4717 29 20.1383 28.5 32.1383"
      stroke="currentColor"
      strokeWidth="1.5"
    />
  </svg>
)

export const SvelteIcon = (props: Props) => (
  <svg width="40px" height="40px" viewBox="0 0 15 15" fill="none" {...props}>
    <title>Svelte</title>
    <path
      d="M9.6254 8.35674L4.53711 11.5363M7.50521 9.68159C5.86594 10.7059 3.70666 10.2074 2.68232 8.56814C1.65799 6.92886 2.1565 4.76958 3.79578 3.74525L8.03602 1.09565C9.67529 0.0713228 11.8346 0.569832 12.8589 2.20911C13.7296 3.60248 13.5 5.37156 12.4049 6.5M7.53602 5.29573C9.17529 4.2714 11.3346 4.76991 12.3589 6.40918C13.3832 8.04845 12.8847 10.2077 11.2455 11.2321L7.00521 13.8817C5.36594 14.906 3.20666 14.4075 2.18232 12.7682C1.31746 11.3841 1.53819 9.62936 2.61456 8.5M5.41589 6.62048L10.5042 3.44097"
      stroke="currentColor"
    />
  </svg>
)

export const NextJsIcon = (props: Props) => (
  <svg viewBox="0 0 128 128" fill="currentColor" {...props}>
    <title>Next.js Icon</title>
    <path d="M64 0C28.7 0 0 28.7 0 64s28.7 64 64 64c11.2 0 21.7-2.9 30.8-7.9L48.4 55.3v36.6h-6.8V41.8h6.8l50.5 75.8C116.4 106.2 128 86.5 128 64c0-35.3-28.7-64-64-64zm22.1 84.6l-7.5-11.3V41.8h7.5v42.8z" />
  </svg>
)

export const ChatGPTIcon = (props: Props) => (
  <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" {...props}>
    <title>ChatGPT</title>
    <path d="M22.282 9.821a5.985 5.985 0 0 0-.516-4.91 6.046 6.046 0 0 0-6.51-2.9A6.065 6.065 0 0 0 4.981 4.18a5.985 5.985 0 0 0-3.998 2.9 6.046 6.046 0 0 0 .743 7.097 5.98 5.98 0 0 0 .51 4.911 6.051 6.051 0 0 0 6.515 2.9A5.985 5.985 0 0 0 13.26 24a6.056 6.056 0 0 0 5.772-4.206 5.99 5.99 0 0 0 3.997-2.9 6.056 6.056 0 0 0-.747-7.073zM13.26 22.43a4.476 4.476 0 0 1-2.876-1.04l.141-.081 4.779-2.758a.795.795 0 0 0 .392-.681v-6.737l2.02 1.168a.071.071 0 0 1 .038.052v5.583a4.504 4.504 0 0 1-4.494 4.494zM3.6 18.304a4.47 4.47 0 0 1-.535-3.014l.142.085 4.783 2.759a.771.771 0 0 0 .78 0l5.843-3.369v2.332a.08.08 0 0 1-.033.062L9.74 19.95a4.5 4.5 0 0 1-6.14-1.646zM2.34 7.896a4.485 4.485 0 0 1 2.366-1.973V11.6a.766.766 0 0 0 .388.676l5.815 3.355-2.02 1.168a.076.076 0 0 1-.071 0l-4.83-2.786A4.504 4.504 0 0 1 2.34 7.872zm16.597 3.855l-5.833-3.387L15.119 7.2a.076.076 0 0 1 .071 0l4.83 2.791a4.494 4.494 0 0 1-.676 8.105v-5.678a.79.79 0 0 0-.407-.667zm2.01-3.023l-.141-.085-4.774-2.782a.776.776 0 0 0-.785 0L9.409 9.23V6.897a.066.066 0 0 1 .028-.061l4.83-2.787a4.5 4.5 0 0 1 6.68 4.66zm-12.64 4.135l-2.02-1.164a.08.08 0 0 1-.038-.057V6.075a4.5 4.5 0 0 1 7.375-3.453l-.142.08L8.704 5.46a.795.795 0 0 0-.393.681zm1.097-2.365l2.602-1.5 2.607 1.5v2.999l-2.597 1.5-2.607-1.5z" />
  </svg>
)

export const ClaudeIcon = (props: Props) => (
  <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" {...props}>
    <title>Anthropic</title>
    <path d="M17.3041 3.541h-3.6718l6.696 16.918H24Zm-10.6082 0L0 20.459h3.7442l1.3693-3.5527h7.0052l1.3693 3.5528h3.7442L10.5363 3.5409Zm-.3712 10.2232 2.2914-5.9456 2.2914 5.9456Z" />
  </svg>
)

export const SolidStartIcon = (props: Props) => (
  <svg viewBox="0 0 190 162" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
    <title>Solid Start Icon</title>
    <mask id="mask0_1_11" maskUnits="userSpaceOnUse" x="87" y="132" width="43" height="18">
      <path
        d="M87.8 149.1L114.7 147C114.7 147 123.9 145.5 129.3 136.6L110.3 132L87.8 149.1Z"
        fill="white"
      />
    </mask>
    <g mask="url(#mask0_1_11)">
      <path
        d="M132.6 132.7L127.7 157.2L84.4 148.4L89.4 123.9L132.6 132.7Z"
        fill="url(#paint0_linear_1_11)"
      />
    </g>
    <mask id="mask1_1_11" maskUnits="userSpaceOnUse" x="27" y="86" width="103" height="53">
      <path
        d="M50.6 86C42.6 86.4 27.8 87.8 27.8 87.8L92.3 134.7L107 138.4L129.3 136.7L64.4 89.7C64.4 89.7 59.2 86 51.7 86C51.3 86 51 86 50.6 86Z"
        fill="white"
      />
    </mask>
    <g mask="url(#mask1_1_11)">
      <path
        d="M56.2 184L4.20001 100.7L100.8 40.4L152.9 123.7L56.2 184Z"
        fill="url(#paint1_linear_1_11)"
      />
    </g>
    <mask id="mask2_1_11" maskUnits="userSpaceOnUse" x="133" y="59" width="44" height="18">
      <path
        d="M133.8 76.7L161.5 75C161.5 75 171 73.6 176.4 64.8L156.7 59.9L133.8 76.7Z"
        fill="white"
      />
    </mask>
    <g mask="url(#mask2_1_11)">
      <path
        d="M143.9 94.8L126.6 63.8L166.3 41.7L183.6 72.7L143.9 94.8Z"
        fill="url(#paint2_linear_1_11)"
      />
    </g>
    <mask id="mask3_1_11" maskUnits="userSpaceOnUse" x="71" y="12" width="106" height="55">
      <path
        d="M94.6 12.7C86.3 13 71.1 14.2 71.1 14.2L138.3 62.2L153.5 66.1L176.5 64.7L108.9 16.6C108.9 16.6 103.3 12.7 95.4 12.7C95.2 12.7 94.9 12.7 94.6 12.7Z"
        fill="white"
      />
    </mask>
    <g mask="url(#mask3_1_11)">
      <path
        d="M159.6 -25.9L196.1 57.6L88 104.8L51.5 21.3L159.6 -25.9Z"
        fill="url(#paint3_linear_1_11)"
      />
    </g>
    <mask id="mask4_1_11" maskUnits="userSpaceOnUse" x="11" y="87" width="96" height="63">
      <path
        d="M11.8 98.2C11.7 98.3 11.7 98.4 11.7 98.5L29.4 111.3L46.9 124L76.3 145.3C86.2 152.4 99.6 149.4 106.4 138.4L88.5 125.5L70.6 112.6L41.5 91.4C37.9 88.8 33.9 87.6 29.9 87.6C22.9 87.6 16 91.3 11.8 98.2Z"
        fill="white"
      />
    </mask>
    <g mask="url(#mask4_1_11)">
      <path
        d="M137.2 109.8L73.9 197.4L-19.1 130.2L44.1 42.6L137.2 109.8Z"
        fill="url(#paint4_linear_1_11)"
      />
    </g>
    <mask id="mask5_1_11" maskUnits="userSpaceOnUse" x="55" y="14" width="99" height="63">
      <path
        d="M55.4 24.5C55.4 24.6 55.3 24.7 55.2 24.8L73.6 37.9L92 50.9L122.6 72.7C132.9 80 146.7 77.1 153.5 66.2L134.9 52.9L116.3 39.7L85.9 18C82.1 15.3 77.8 14 73.6 14C66.5 14.1 59.6 17.7 55.4 24.5Z"
        fill="white"
      />
    </mask>
    <g mask="url(#mask5_1_11)">
      <path
        d="M174.6 21.7L142.1 111.5L34.1 72.3L66.7 -17.5L174.6 21.7Z"
        fill="url(#paint5_linear_1_11)"
      />
    </g>
    <mask id="mask6_1_11" maskUnits="userSpaceOnUse" x="42" y="37" width="101" height="84">
      <path
        d="M42.4 39.3L66.1 65.3C67.2 66.8 68.4 68.2 69.8 69.4L116 120.2L139 118.8C145.8 107.9 143 93.1 132.7 85.8L102.1 64L83.8 51L65.4 37.9L42.4 39.3Z"
        fill="white"
      />
    </mask>
    <g mask="url(#mask6_1_11)">
      <path
        d="M80.2 170.1L2.7 68L108.1 -11.9L185.5 90.2L80.2 170.1Z"
        fill="url(#paint6_linear_1_11)"
      />
    </g>
    <mask id="mask7_1_11" maskUnits="userSpaceOnUse" x="38" y="39" width="82" height="82">
      <path
        d="M42.2 39.6C35.5 50.4 38.3 65 48.4 72.2L78.7 93.8L97.4 107L116 120.2C122.8 109.3 120 94.5 109.7 87.2L79.2 65.5L60.8 52.4L42.4 39.3C42.4 39.4 42.3 39.5 42.2 39.6Z"
        fill="white"
      />
    </mask>
    <g mask="url(#mask7_1_11)">
      <path
        d="M155.5 55.9L105 155.5L2.90001 103.8L53.4 4.09998L155.5 55.9Z"
        fill="url(#paint7_linear_1_11)"
      />
    </g>
    <defs>
      <linearGradient
        id="paint0_linear_1_11"
        x1="135.375"
        y1="8.27261"
        x2="99.8987"
        y2="183.121"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#1593F5" />
        <stop offset="1" stopColor="#0084CE" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_1_11"
        x1="131.905"
        y1="197.68"
        x2="-16.7586"
        y2="-40.5194"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#1593F5" />
        <stop offset="1" stopColor="#0084CE" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_1_11"
        x1="229.58"
        y1="201.692"
        x2="140.044"
        y2="41.2027"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="white" />
        <stop offset="1" stopColor="#15ABFF" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_1_11"
        x1="71.1052"
        y1="-81.1424"
        x2="147.126"
        y2="92.8615"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="white" />
        <stop offset="1" stopColor="#79CFFF" />
      </linearGradient>
      <linearGradient
        id="paint4_linear_1_11"
        x1="156.476"
        y1="-14.923"
        x2="35.6871"
        y2="152.323"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#0057E5" />
        <stop offset="1" stopColor="#0084CE" />
      </linearGradient>
      <linearGradient
        id="paint5_linear_1_11"
        x1="129.139"
        y1="-21.2474"
        x2="91.1289"
        y2="83.4928"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="white" />
        <stop offset="1" stopColor="#15ABFF" />
      </linearGradient>
      <linearGradient
        id="paint6_linear_1_11"
        x1="176.502"
        y1="187.72"
        x2="-14.3958"
        y2="-63.9942"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="white" />
        <stop offset="1" stopColor="#79CFFF" />
      </linearGradient>
      <linearGradient
        id="paint7_linear_1_11"
        x1="143.254"
        y1="-46.6808"
        x2="45.2708"
        y2="146.751"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="white" />
        <stop offset="1" stopColor="#79CFFF" />
      </linearGradient>
    </defs>
  </svg>
)
